package qreasymarket.movil;

import org.json.JSONArray;
import org.json.JSONObject;

import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class ProductoActivity extends Activity {

	public TextView idproducto;
	public TextView useract;
	public Button ContinuarComprar;
	public TextView nombreproducto, precioprod, promocionpro;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.producto);

		idproducto = (TextView) findViewById(R.id.idproducto);
		useract = (TextView) findViewById(R.id.user_act);
		nombreproducto = (TextView) findViewById(R.id.txtproducto);
		precioprod = (TextView) findViewById(R.id.txtprecio);
		promocionpro = (TextView) findViewById(R.id.txtpromociones);

		Intent a = getIntent();
		Bundle producto = a.getExtras();

		// idproducto.setText(producto.getString("id"));

		useract.setText(producto.getString("emailActual"));
		nombreproducto.setText(producto.getString("proname"));
		precioprod.setText(producto.getString("preciop"));
		promocionpro.setText(producto.getString("promopro"));

		String idpro = idproducto.getText().toString();

		this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
		// String nombrelis = nombrelista.getText().toString();
	}

	public void continuarbtn(View view) {

		Intent a = getIntent();
		Bundle producto = a.getExtras();

		// idproducto.setText(producto.getString("id"));
		// useract.setText(producto.getString("emailActual"));
		nombreproducto.setText(producto.getString("proname"));
		precioprod.setText(producto.getString("preciop"));
		promocionpro.setText(producto.getString("promopro"));
		useract.setText(producto.getString("emailActual"));
		
		
		String idpro = idproducto.getText().toString();
		String nompro = nombreproducto.getText().toString();
		String useractual = useract.getText().toString();

		RestClient cliente1 = new RestClient(
				"http://192.168.1.176:8080/QR-EasyMarket_Web/rest/captura_idlistacompra");
		cliente1.AddParam("email", useractual);

		try {
			cliente1.Execute(RequestMethod.GET);
			String jsontext = cliente1.getResponse();
			Log.i("ProductoActivity", jsontext);

			JSONArray entries = new JSONArray(jsontext);

			jsontext = jsontext.toLowerCase().trim();

			int b;

			for (b = 0; b < entries.length(); b++) {

				JSONObject post = entries.getJSONObject(b);

				String idlista = post.getString("idListaCompra");
				String nomlista = post.getString("nombreCompra");
				String userid = post.getString("idCliente");
				String nombres = post.getString("nombreCompra");
				String apaterno = post.getString("apaterno");
				String amaterno = post.getString("amaterno");
				String email = post.getString("email");

				String completo = nombres + " " + apaterno + " " + amaterno;

				System.out.println(userid);
				Log.i("ProductoActivity", userid);

				Intent n = new Intent(ProductoActivity.this,
						DetalleCompraActivity.class);

				Bundle idproducto = new Bundle();

				idproducto.putString("idp", idpro);
				idproducto.putString("nompro", nompro);
				idproducto.putString("iduser_a", userid);
				idproducto.putString("idlista", idlista);
				idproducto.putString("nomlista", nomlista);
				idproducto.putString("nom", completo);
				a.putExtras(idproducto);
				startActivity(n);

			}

		} catch (Exception e) {
			Log.i("ProductoActivity", "ERROR:" + e.getMessage());
		}

	}

}
